home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / cbm / 4098 < prev    next >
Encoding:
Text File  |  1996-08-05  |  4.5 KB  |  89 lines

  1. Newsgroups: comp.sys.cbm
  2. Path: undergrad.math.uwaterloo.ca!csbruce
  3. From: csbruce@ccnga.uwaterloo.ca (Craig Bruce)
  4. Subject: Re: C= Hacking #12 notes
  5. Sender: news@undergrad.math.uwaterloo.ca (news spool owner)
  6. Message-ID: <DoCssG.L72@undergrad.math.uwaterloo.ca>
  7. Date: Sat, 16 Mar 1996 09:24:16 GMT
  8. Nntp-Posting-Host: ccnga.uwaterloo.ca
  9. Organization: University of Waterloo, Canada (eh!)
  10.  
  11. Yo!
  12.  
  13. In C= Hacking magazine #12, it was spoken thusly:
  14.  
  15. >   Well, that brought out some friendly debate, to state the obvious. Part
  16. >   of the group posted words of encouragement, noting that we need to
  17. >   support those programming for the environment.  The other half of
  18. >   the camp echoed the words of Patrick Leung, who expressed concern that
  19. >   there are many programmers in the arena that are doing the same thing
  20. >   separately.  He encouraged programmers to consolidate features and code
  21. >   bases to arrive at robust full-featured programs instead of fragile bare-
  22. >   bones applications that single programmers can't support. ACE, Craig
  23. >   Bruce's UNIX-like OS detailed in earlier C=Hacking issues, was brought
  24. >   up by some, who asked that programmers heed Leung's advice and build
  25. >   modules for the already supported ACE environment.
  26.  
  27. I, of course, support the idea of other people building more applications
  28. for the ACE environment.  I also support the idea of using ACE applications
  29. with other operating systems.  ACE was built on the idea of providing a
  30. well-defined Application-Program Interface (API), and any alternative OS
  31. that can emulate the ACE interface (using a "middle-ware" layer of software)
  32. can run all of the existing ACE applications.  Thus, a new operating system
  33. can have a base of (a few) high-quality programs available instantly
  34. (high-enough quality that even _I_ use them).  Admittedly, I have to update
  35. the documentation on the ACE API, since it changed in Release #15, but the
  36. basic functionality will always be the same.
  37.  
  38. In addition, I also support the idea of other people using ACE code inside
  39. of their own operating systems.  Why re-invent the wheel?  Especially useful
  40. may be the dynamic-memory stuff and some device drivers.  ACE is Public
  41. Domain software, so you can do with it whatever you please.
  42.  
  43. >@(A): The "More Power" Swiftlink
  44. >   Ever striving to squeeze the most performance out of his C128 system,
  45. >   Craig Bruce modified his Swiftlink and lived to tell about it in the
  46. >   newsgroup.. Basically, after researching the data sheets for the 6551
  47. >   ACIA IC used in the SL, Craig noted that Dr. Evil Labs (the original
  48. >   creators of the SL) had used a double speed crystal to up the 19,200
  49. >   bps maximum in the ACIA to 38,400 bps.  The IC claims that any baud
  50. >   rate up to 125,000bps can be achieved with the IC, given the correct
  51. >   crystal frequency.  Well, another feature of the 6551 is to use the 
  52. >   crystal frequency/16 as the bps rate, which is 230,400 bps or the 
  53. >   stock crystal.  Too fast for the IC.  However, by replacing the 
  54. >   crystal ( a 3.6864 MHz unit) with a 1.8432 MHz unit, the 1/16 speed
  55. >   becomes 115,200.  That speed, less than 125,000 bps, is the standard
  56. >   top frequency for IBM UARTs and is supported by most newer modems.  
  57. >   Craig verified that his 2MHz 128 can keep up with the extra data
  58. >   that his modofoed SL allows him to receive, but not always.  he
  59. >   claims that every once in a while, the systm gets choked up and 
  60. >   crashes, so he is working on solutions.  Understandably, one will need
  61. >   very tight terminal program code to keep up with this speed, but it
  62. >   will fit nicely with the SuperCPU.
  63.  
  64. To update the story a little, ACE Release #15 supports the hacked swiftlink
  65. and works flawlessly at 115.2kbps (I'm using it right now).  It required
  66. programming a bare-bones NMI handler and counting up the clock cycles by
  67. hand to be sure (and I am sure).  Also, I use my hacked SwiftLink at
  68. 115.2kbps every day, and I have never had any hardware problems with it
  69. either.
  70.  
  71. >   As with all things, there is a downside in that 19,200 becomes the
  72. >   next lower bps rate.  38,400 is gone forever.  Craig speculated that
  73. >   perhaps a switch could be installed, but wasn't sure of the effects.
  74.  
  75. I haven't tried putting a switch, and I don't think that I will.  115.2kbps
  76. suits me fine.
  77.  
  78. Keep on Hackin'!
  79.  
  80. -Craig Bruce
  81. csbruce@ccnga.uwaterloo.ca
  82. "I speak up when I feel it's right
  83.  I jump up when I know that I've got to fight
  84.  Until then I'll just take it day by day by day by day.
  85.  
  86.  Day by day I'm feeling stronger
  87.  Day by day I'm lasting longer
  88.  I just have to take it day by day by day by day." - Doug and the Slugs
  89.